perm filename NATAX.LSP[F81,JMC] blob sn#622606 filedate 1981-11-12 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	 natax.lsp[f81,jmc]	ekl axioms for arithmetic
C00003 ENDMK
C⊗;
;;; natax.lsp[f81,jmc]	ekl axioms for arithmetic

(proof natax)

(decl (m m0 m1 m2 n n0 n1 n2) |ground| variable natnump)

(decl (+) |ground⊗ground→ground| constant nil infix 910)

(decl (*) |ground⊗ground→ground| constant nil infix 920)

(decl (0 1 2 3) |ground| constant natnump)
(decl (natnump) |ground→truthval| constant nil 840)
(axiom |∀n.natnump n|)
(decide |natnump(2)|)
switched to NATAX
* 
* 
* 
* 
* pformat: infix, prefix, unary, infprefix or bindop needed.
* expected another op before N
* decide: cannot prove the following :
NATNUMP(2)
want to assume these?(y or n):